urn: URLs
Ein Uniform Resource Name (URN) ist ein URI, der eine Ressource durch einen Namen in einem bestimmten Namensraum identifiziert. URNs bieten weltweit eindeutige Namen für Ressourcen, im Gegensatz zu Informationen über ihren Standort (URL).
Syntax
Ein URN besteht minimal aus einem Namespace Identifier (NID) und einem Namespace Specific String (NSS):
urn:<NID>:<NSS>
Komponenten
<NID>
-
Ein NID (Namespace Identifier) ist ein nicht case-sensitiver Identifier für den Namensraum (z.B. sind
ISBN
undisbn
gleichwertig). NIDs werden von Registern wie IANA verwaltet, und ihre Auflösung hängt vom spezifischen Namensraum ab. Zum Beispiel wird die Auflösung desISBN
NID von den Systemen der International ISBN Agency gehandhabt. <NSS>
-
Der NSS (Namespace Specific String) ist ein innerhalb eines URN-Namensraums eindeutiger String. Die Kombination aus dem NID (einzigartig im gesamten "urn"-Schema) und dem NSS stellt sicher, dass der resultierende URN weltweit eindeutig ist.
Beispiele
ISBN URN
Diese ISBN entspricht dem Buch 1984 von George Orwell:
urn:isbn:9780141036144
IETF URN
Dieser URN entspricht der IETF-Spezifikation RFC 7230: Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing:
urn:ietf:rfc:7230
Spezifikationen
Specification |
---|
Unknown specification |